原因:node版本高于16,项目的版本不高于16,node17之后更新了OpenSSL。
解决方法:
-
1、方法一:
- 在命令行修改环境变量:
$env:NODE_OPTIONS="--openssl-legacy-provider"
- 在启动项目:
yarn start
- 在命令行修改环境变量:
-
2、方法二:
使用nvm将node修改为不高于16的版本
原因:node版本高于16,项目的版本不高于16,node17之后更新了OpenSSL。
解决方法:
1、方法一:
$env:NODE_OPTIONS="--openssl-legacy-provider"
yarn start
2、方法二:
使用nvm将node修改为不高于16的版本